//package com.hezhi;
//
//import java.util.HashMap;
//import java.util.Map;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.ApplicationArguments;
//import org.springframework.boot.ApplicationRunner;
//import org.springframework.core.annotation.Order;
//import org.springframework.kafka.core.KafkaTemplate;
//import org.springframework.stereotype.Component;
//
//import com.alibaba.fastjson.JSONObject;
//import com.hezhi.project.module.inOut.domain.KafKaMsgJxt;
//import com.hezhi.project.weixin.utils.TemplateUtils;
//import com.hezhi.project.weixin.utils.WeChatUtils;
//
//import lombok.AllArgsConstructor;
//import lombok.Data;
//import lombok.extern.slf4j.Slf4j;
//
//@Slf4j
//@Component // 被spring容器管理
//@Order(1) // 如果多个自定义ApplicationRunner，用来标明执行顺序
//public class TestKafka implements ApplicationRunner {
//	@Autowired
//	private KafkaTemplate<String, String> kafkaTemplate;
//
//	@Data
//	@AllArgsConstructor
//	public static class ValueCss{
//		private String value;
//		private String color;
//	}
//	
//	@Override
//	public void run(ApplicationArguments args) throws Exception {
//		Map<String, Object> map = new HashMap<>();
//		switch ("1") {
//		case "1":
//			map.put("first", JSONObject.toJSON(new ValueCss("家长您好，您的孩子未入校园", "#173177")));
//			break;
//		case "2":
//			map.put("first", JSONObject.parseObject("{\"value\":\"家长您好，您的孩子提前入校\",\"color\":\"#173177\"}"));
//			break;
//		case "3":
//			map.put("first", JSONObject.parseObject("{\"value\":\"家长您好，您的孩子迟到\",\"color\":\"#173177\"}"));
//			break;
//		case "4":
//			map.put("first", JSONObject.parseObject("{\"value\":\"家长您好，您的孩子提前出校园\",\"color\":\"#173177\"}"));
//			break;
//		case "5":
//			map.put("first", JSONObject.parseObject("{\"value\":\"家长您好，您的孩子出校超时\",\"color\":\"#173177\"}"));
//			break;
//		case "6":
//			map.put("first", JSONObject.parseObject("{\"value\":\"家长您好，您的孩子未出校园\",\"color\":\"#173177\"}"));
//			break;
//		default:
//			map.put("first", JSONObject.parseObject("{\"value\":\"家长您好，您的孩子正常出入校园\",\"color\":\"#173177\"}"));
//			break;
//		}
//		String name = "晓明";
//		map.put("keyword1", JSONObject.toJSON(new ValueCss(name, "#173177")));
////		if ("0".equals(abnormal.getInOutFlag())) {
//		if (true) {
//			map.put("keyword2", JSONObject.toJSON(new ValueCss("进校","#173177")));
//		} else {
//			map.put("keyword2", JSONObject.parseObject("{\"value\":\"出校\",\"color\":\"#173177\"}"));
//		}
//		map.put("keyword3", JSONObject.toJSON(new ValueCss("2019-04-20", "#173177")));
//		map.put("remark", JSONObject.toJSON(new ValueCss("点击详情可查看现场图文信息。", "#173177")));
//		String url = "www.baidu.com";
//
//		// 提交到kafka
//		try {
//			String openId = "oe_JntwiUmBio_kapVlLd_7jOWCY";
//			KafKaMsgJxt msgKfk = new KafKaMsgJxt().setTemplateId(TemplateUtils.INOUTSCHOOL).setUrl("www.baidu.com").setParams(map).setOpenId(openId);
//			msgKfk.setAppId("wx7a917b3b518e0deb");// 和智科技
//			this.kafkaTemplate.send("jxt", JSONObject.toJSONString(msgKfk));
//		} catch (Exception e) {
//			log.error("提交到kafka消息异常", e);
//		}
//	}
//}
